package com.iformacion;

import org.apache.struts.action.ActionForm;

import java.util.Vector;

public class ListarUsuariosActionForm extends ActionForm {

	private static final long serialVersionUID = 1L;
	private Vector<Usuario> listaUsuarios;
	private int numPaginas;
	private int paginaActual = 1;

	public ListarUsuariosActionForm() {
		super();
		numPaginas=0;
		this.listaUsuarios = new Vector<Usuario>();
	}
	
	public Vector<Usuario> getListaUsuarios() {
		return this.listaUsuarios;
	}
	
	public void setListaUsuarios(Vector<Usuario> listaUsuarios) {
		this.listaUsuarios = listaUsuarios;
	}
	
	public int getNumPaginas() {
		return this.numPaginas;
	}
	
	public void setNumPaginas(int pagina) {
		this.numPaginas = pagina;
	}
	
	public int getPaginaActual() {
		return this.paginaActual;
	}
	
	public void setPaginaActual(int pagina) {
		this.paginaActual = pagina;
	}
	
	public Vector<Integer> getPrePaginas() {
		Vector<Integer> foo = new Vector<Integer>();
		for(int i=1; i < this.paginaActual; i++) {
			foo.add(i);
		}
		return foo;
	}
	
	public Vector<Integer> getPostPaginas() {
		Vector<Integer> foo = new Vector<Integer>();
		for(int i=this.paginaActual+1; i <= this.numPaginas; i++) {
			foo.add(i);
		}
		return foo;
	}
}